TPVM Overview
    
    
        Third-Party Virtual Machine (TPVM)
            is a general server that resides on Extreme SLX devices. When XCO is deployed on a TPVM,
            ensure that no other applications run on the TPVM.
     
        
            - In a TPVM deployment, XCO is a microservice-based fabric automation engine that
                leverages the K3s Kubernetes cluster as an underlying infrastructure for the XCO
                services deployment. You can install or upgrade an XCO application on a TPVM using
                one SLX-OS command.
- Post XCO installation on the TPVM,
                use the command line Interface (CLI) to complete the administrative tasks. For a Web
                UI, install XCO on a server or VM as described in the Server Deployments.
- The XCO, SLX-OS, and TPVM application binary is shipped with the SLX devices. You
                can decouple XCO from SLX-OS. This allows you to upgrade XCO without a need to
                upgrade SLX-OS or the TPVM. You can deploy XCO on one of the SLX devices in the
                fabric.
- The XCO package tar.gz file are
                stored in the /efaboot directory. This is applicable to a fresh install or an
                upgrade of XCO. For an incremental upgrade of XCO, copy the XCO tar.gz file to the
                    /efaboot
                directory on the SLX device before the deployment.
- With the TPVM 4.0.x and later
                versions, you can configure DNS, NTP, and LDAP when you deploy the TPVM. For more
                information, see "Guest OS for TPVM" in the Extreme SLX-OS Management Configuration Guide.